package com.sinosoft.perfect.system._.service;

import java.sql.SQLException;
import java.util.List;

import javax.servlet.http.HttpSession;

import com.sinosoft.perfect.system._.po.TResourceSystem;
import com.sinosoft.perfect.system._.vo.ResourceURLPower;

public interface ILoginUserResourceService {

	public List<TResourceSystem> initLoginUserResourceList(HttpSession session) throws SQLException;
	
	
	/**
	 * 根据用户id，用户点击的资源主键，查询这个资源关于这个用户的操作权限
	 * 返回参数中包含所有属于这个用户上的角色的权限比，合并成一个综合的权限类，包含所有关于这个资源以及角色内父资源的权限。
	 * @param resourceURLPower
	 * @return
	 * @throws SQLException
	 */
	public ResourceURLPower getResourceURLPower (String userId , String resourceId,String userType)throws SQLException;	
	
}
